package com.itheima.tanhua.api.db;

import com.itheima.tanhua.pojo.db.UserInfo;
import com.itheima.tanhua.pojo.db.user;

import java.util.List;
import java.util.Map;

/**
 * @author 芝士雪豹
 * @create 2022/9/19/11:25
 */
public interface UserServiceApi {
    //根据手机号查询用户
    user findByPhone(String phone);
    //根据用户获取id
    Long save(user user1);
    //  添加/更新用户信息
    void addUserInfo(UserInfo userInfo);
    //查询今日缘分最高的用户
    UserInfo findById(Long userId);
    //更新环信 用户信息
    void update(user user);
    //查询用户信息
    user findByUserId(Long userId);
    //根据环信id查询用户基本信息
    user findByHxId(String huanxinId);
    //**
    //        * 批量查询用户详情
    // *    返回值：Map<id,UserInfo>
    // */
    Map<Long,UserInfo> findByIds(List<Long> userIds, UserInfo info);
}
